home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / wordproc / njsdk30.arj / KEYS.H < prev    next >
Text File  |  1994-02-15  |  7KB  |  257 lines

  1. /*   KEYS.H - Header file for keyboard inputs
  2.  *   Values returned by function: NJ_GETKEY()
  3.  *
  4.  *   Copyright (c) Hongbo Ni 1991-1993. All Rights Reserved.
  5.  *
  6.  *   Last modified: HBNI 18:30:56 Thu  03-18-1993
  7.  *   1 - 26 = CTRL A-Z
  8.  */
  9. #define CTRL_A           1
  10. #define CTRL_B           2
  11. #define CTRL_C           3
  12. #define CTRL_D           4
  13. #define CTRL_E           5
  14. #define CTRL_F           6
  15. #define CTRL_G           7
  16. #define CTRL_H           8
  17. #define BS               8
  18. #define CTRL_I           9
  19. #define TAB              9
  20. #define CTRL_J          10
  21. #define CTRL_ENTER      10
  22. #define CTRL_K          11
  23. #define CTRL_L          12
  24. #define CTRL_M          13
  25. #define ENTER           13
  26. #define CTRL_N          14
  27. #define CTRL_O          15
  28. #define CTRL_P          16
  29. #define CTRL_Q          17
  30. #define CTRL_R          18
  31. #define CTRL_S          19
  32. #define CTRL_T          20
  33. #define CTRL_U          21
  34. #define CTRL_V          22
  35. #define CTRL_W          23
  36. #define CTRL_X          24
  37. #define CTRL_Y          25
  38. #define CTRL_Z          26
  39.  
  40. #define CTRL_LBRACE     27
  41. #define ESC             27
  42. #define SHIFT_ESC       27
  43. #define CTRL_BACKSLASH  28
  44. #define CTRL_RBRACE     29
  45. #define CTRL_6          30
  46. #define CTRL_MINUS      31
  47.  
  48. /*  32 - 127 = standard ASCII code
  49.  * 128 - 255 = Extended ASCII code
  50.  */
  51. #define CTRL_BS        127
  52. #define CTRL_BREAK     128
  53. #define ALT_ESC        129
  54. #define GREY_ENTER     130
  55. #define CTRL_2         131
  56. #define GREY_PLUS      132
  57. #define GREY_MINUS     133
  58. #define GREY_STAR      134
  59. #define GREY_SLASH     135
  60. #define BS_            136  /* BS  +128 */
  61. #define TAB_           137  /* TAB +128 */
  62. #define CTRL_ENTER_    138
  63. #define SPACE_         139
  64. #define CTRL_GREY_ENTER 140
  65. #define ENTER_         141  /*ENTER +128 */
  66. #define ALT_BS         142
  67. #define SHIFT_TAB      143
  68. #define ALT_Q          144
  69. #define ALT_W          145
  70. #define ALT_E          146
  71. #define ALT_R          147
  72. #define ALT_T          148
  73. #define ALT_Y          149
  74. #define ALT_U          150
  75. #define ALT_I          151
  76. #define ALT_O          152
  77. #define ALT_P          153
  78. #define ALT_LBRACE     154
  79. #define ALT_RBRACE     155
  80. #define ALT_ENTER      156
  81. #define NULL157        157
  82. #define ALT_A          158
  83. #define ALT_S          159
  84. #define ALT_D          160
  85. #define ALT_F          161
  86. #define ALT_G          162
  87. #define ALT_H          163
  88. #define ALT_J          164
  89. #define ALT_K          165
  90. #define ALT_L          166
  91. #define ALT_SEMICOLON  167
  92. #define ALT_RQUOTE     168
  93. #define ALT_LQUOTE     169
  94. #define NULL170        170
  95. #define ALT_BACKSLASH  171
  96. #define ALT_Z          172
  97. #define ALT_X          173
  98. #define ALT_C          174
  99. #define ALT_V          175
  100. #define ALT_B          176
  101. #define ALT_N          177
  102. #define ALT_M          178
  103. #define ALT_COMMA      179
  104. #define ALT_DOT        180
  105. #define ALT_SLASH      181
  106. #define NULL182        182
  107. #define ALT_GREY_STAR  183
  108. #define NULL184        184
  109. #define NULL185        185
  110. #define NULL186        186
  111. #define F1             187
  112. #define F2             188
  113. #define F3             189
  114. #define F4             190
  115. #define F5             191
  116. #define F6             192
  117. #define F7             193
  118. #define F8             194
  119. #define F9             195
  120. #define F10            196
  121. #define NULL197        197
  122. #define NULL198        198
  123. #define HOME           199
  124. #define UP             200
  125. #define PGUP           201
  126. #define ALT_GREY_MINUS 202
  127. #define LEFT           203
  128. #define KEYPAD_5       204
  129. #define RIGHT          205
  130. #define ALT_GREY_PLUS  206
  131. #define END            207
  132. #define DOWN           208
  133. #define PGDN           209
  134. #define INS            210
  135. #define INSERT         210
  136. #define DEL            211
  137. #define SHIFT_F1       212
  138. #define SHIFT_F2       213
  139. #define SHIFT_F3       214
  140. #define SHIFT_F4       215
  141. #define SHIFT_F5       216
  142. #define SHIFT_F6       217
  143. #define SHIFT_F7       218
  144. #define SHIFT_F8       219
  145. #define SHIFT_F9       220
  146. #define SHIFT_F10      221
  147. #define CTRL_F1        222
  148. #define CTRL_F2        223
  149. #define CTRL_F3        224
  150. #define CTRL_F4        225
  151. #define CTRL_F5        226
  152. #define CTRL_F6        227
  153. #define CTRL_F7        228
  154. #define CTRL_F8        229
  155. #define CTRL_F9        230
  156. #define CTRL_F10       231
  157. #define ALT_F1         232
  158. #define ALT_F2         233
  159. #define ALT_F3         234
  160. #define ALT_F4         235
  161. #define ALT_F5         236
  162. #define ALT_F6         237
  163. #define ALT_F7         238
  164. #define ALT_F8         239
  165. #define ALT_F9         240
  166. #define ALT_F10        241
  167. #define NULL242        242
  168. #define CTRL_LEFT      243
  169. #define CTRL_RIGHT     244
  170. #define CTRL_END       245
  171. #define CTRL_PGDN      246
  172. #define CTRL_HOME      247
  173. #define ALT_1          248
  174. #define ALT_2          249
  175. #define ALT_3          250
  176. #define ALT_4          251
  177. #define ALT_5          252
  178. #define ALT_6          253
  179. #define ALT_7          254
  180. #define ALT_8          255
  181. /*
  182.  * 256 - 299 = Enhanced keyboard
  183.  */
  184. #define ALT_9          256
  185. #define ALT_0          257
  186. #define ALT_MINUS      258
  187. #define ALT_PLUS       259
  188. #define CTRL_PGUP      260
  189. #define F11            261
  190. #define F12            262
  191. #define SHIFT_F11      263
  192. #define SHIFT_F12      264
  193. #define CTRL_F11       265
  194. #define CTRL_F12       266
  195. #define ALT_F11        267
  196. #define ALT_F12        268
  197. #define CTRL_UP        269
  198. #define CTRL_GREY_MINUS 270
  199. #define CTRL_KEYPAD_5  271
  200. #define CTRL_GREY_PLUS 272
  201. #define CTRL_DOWN      273
  202. #define CTRL_INS       274
  203. #define CTRL_DEL       275
  204. #define CTRL_TAB       276
  205. #define CTRL_GREY_SLASH 277
  206. #define CTRL_GREY_STAR 278
  207. #define ALT_HOME       279
  208. #define ALT_UP         280
  209. #define ALT_PGUP       281
  210. #define NULL282        282
  211. #define ALT_LEFT       283
  212. #define NULL284        284
  213. #define ALT_RIGHT      285
  214. #define NULL286        286
  215. #define ALT_END        287
  216. #define ALT_DOWN       288
  217. #define ALT_PGDN       289
  218. #define ALT_INS        290
  219. #define ALT_DEL        291
  220. #define ALT_GREY_SLASH 292
  221. #define ALT_TAB        293
  222. #define ALT_GREY_ENTER 294
  223. #define KEY__MAX       295
  224. /*
  225.  * DEFINE MOUSE KEYS 296-305
  226.  */
  227. #define M_LR           296     /* Both button released */
  228. #define M_LEFT         297     /* left button released */
  229. #define M_RIGHT        298     /* right button released */
  230. #define M_LL           299     /* double left button released */
  231. #define M_RR           300     /* double right button released */
  232. #define M_MID          301     /* middle button released */
  233. #define M_MM           302     /* double middle button released */
  234.  
  235. /*
  236.  * SHIFT+GREYKEYS
  237. */
  238. #define SHIFT_GREY_ENTER  320
  239. #define SHIFT_GREY_PLUS   321
  240. #define SHIFT_GREY_MINUS  322
  241. #define SHIFT_GREY_STAR   323
  242. #define SHIFT_GREY_SLASH  324
  243. #define SHIFT_BS          325
  244. #define SHIFT_ENTER       326
  245. #define SHIFT_HOME        327
  246. #define SHIFT_UP          328
  247. #define SHIFT_PGUP        329
  248. #define SHIFT_LEFT        330
  249. #define SHIFT_KEYPAD_5    331
  250. #define SHIFT_RIGHT       332
  251. #define SHIFT_END         333
  252. #define SHIFT_DOWN        334
  253. #define SHIFT_PGDN        335
  254. #define SHIFT_INS         336
  255. #define SHIFT_DEL         337
  256. /* End of file   KEY.H     */
  257.